package com.ruoyi.cs.domain.vo;

import com.ruoyi.cs.domain.TBackpack;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
@ApiModel("背包信息对象")
public class TBackPackVo extends TBackpack {
    /**用户名*/
    @ApiModelProperty(value = "用户名")
    private String userName;
    /**用户图片*/
    @ApiModelProperty(value = "用户图片")
    private String userPic;
    /**箱子ID*/
    @ApiModelProperty(value = "箱子ID")
    private String boxId;
    /**箱子名称*/
    @ApiModelProperty(value = "箱子名称")
    private String boxName;
    /**箱子价格*/
    @ApiModelProperty(value = "箱子价格")
    private String boxPrice;
    /**箱子图片*/
    @ApiModelProperty(value = "箱子图片")
    private String boxPic;
    /**饰品类型名称*/
    @ApiModelProperty(value = "饰品类型名称")
    private String goodsBelongingName;
    /**饰品磨损度*/
    @ApiModelProperty(value = "饰品磨损度")
    private String goodsWear;
    /**价格区间*/
    @ApiModelProperty(value = "价格区间 最小金额")
    private String minPrice;

    @ApiModelProperty(value = "价格区间 最大金额")
    private String maxPrice;

    /**饰品品级*/
    @ApiModelProperty(value = "饰品品级")
    private String goodsGrate;

    /**饰品表里面的饰品价格*/
    @ApiModelProperty(value = "饰品表里面的饰品价格")
    private BigDecimal newGoodsPrice;
    /**ZBT*/
    @ApiModelProperty(value = "ZBT")
    private String ZBT;

    /**用户steamID交易链接*/
    @ApiModelProperty(value = "用户steamID交易链接")
    private String steamID;
    /**饰品唯一的英文名称*/
    @ApiModelProperty(value = "饰品唯一的英文名称")
    private String marketHashName;

    /**取回记录ID*/
    @ApiModelProperty(value = "取回记录ID")
    private String operateId;

    /**取回记录ID*/
    @ApiModelProperty(value = "对战中开启该饰品的用户ID")
    private String battleOpenUserId;

    @ApiModelProperty(value = "用户手机号")
    private String userPhone;

    /**用户名*/
    @ApiModelProperty(value = "用户类型0-普通用户 1-主播  2-机器人")
    private String userType;

    /**自动发货在售最低价*/
    @ApiModelProperty(value = "ZBT自动发货在售最低价")
    private BigDecimal autoDeliverPrice;

    /**人工发货在售最低价*/
    @ApiModelProperty(value = "人工发货在售最低价")
    private BigDecimal manualDeliverPrice;

    /**ZBT自动发货在售数量*/
    @ApiModelProperty(value = "ZBT自动发货在售数量")
    private Long autoDeliverQuantity;

    /**人工发货在售数量*/
    @ApiModelProperty(value = "ZBT人工发货在售数量")
    private Long manualQuantity;

    @ApiModelProperty(value = "客户端种子")
    private String userSeed;

    @ApiModelProperty(value = "服务端种子")
    private String serverSeed;

    @ApiModelProperty(value = "公共哈希")
    private String commonHash;

    @ApiModelProperty(value = "roll值")
    private Long rollValue;

    @ApiModelProperty(value = "roll值")
    private Integer nonce;

    @ApiModelProperty(value = "roll值")
    private String rollValueRange;

}
